defined_text = {
	name = GetCRBackgroundFamilyNarrative
	use_first_valid = yes

	text = {
		trigger = { has_character_flag = cr_bg_lowborn }
		localisation_key = CR_BG_FAMILY_LOWBORN
	}
	text = {
		trigger = { has_character_flag = cr_bg_noble_born }
		localisation_key = CR_BG_FAMILY_NOBLE
	}
}

defined_text = {
	name = GetCRBackgroundPrimaryEducationNarrative
	use_first_valid = yes

	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_DUAL_PRIMARY_DIPLOMACY_1 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_DUAL_PRIMARY_DIPLOMACY_2 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_DUAL_PRIMARY_MARTIAL_1 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_DUAL_PRIMARY_MARTIAL_2 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_DUAL_PRIMARY_STEWARDSHIP_1 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_DUAL_PRIMARY_STEWARDSHIP_2 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_DUAL_PRIMARY_INTRIGUE_1 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_DUAL_PRIMARY_INTRIGUE_2 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_DUAL_PRIMARY_LEARNING_1 }
	text = { trigger = { has_character_flag = cr_bg_dual_education has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_DUAL_PRIMARY_LEARNING_2 }

	text = { trigger = { has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_PRIMARY_DIPLOMACY_1 }
	text = { trigger = { has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_PRIMARY_DIPLOMACY_2 }
	text = { trigger = { has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_3 } localisation_key = CR_BG_PRIMARY_DIPLOMACY_3 }
	text = { trigger = { has_character_flag = cr_bg_primary_diplomacy has_character_flag = cr_bg_primary_level_4 } localisation_key = CR_BG_PRIMARY_DIPLOMACY_4 }
	text = { trigger = { has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_PRIMARY_MARTIAL_1 }
	text = { trigger = { has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_PRIMARY_MARTIAL_2 }
	text = { trigger = { has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_3 } localisation_key = CR_BG_PRIMARY_MARTIAL_3 }
	text = { trigger = { has_character_flag = cr_bg_primary_martial has_character_flag = cr_bg_primary_level_4 } localisation_key = CR_BG_PRIMARY_MARTIAL_4 }
	text = { trigger = { has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_PRIMARY_STEWARDSHIP_1 }
	text = { trigger = { has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_PRIMARY_STEWARDSHIP_2 }
	text = { trigger = { has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_3 } localisation_key = CR_BG_PRIMARY_STEWARDSHIP_3 }
	text = { trigger = { has_character_flag = cr_bg_primary_stewardship has_character_flag = cr_bg_primary_level_4 } localisation_key = CR_BG_PRIMARY_STEWARDSHIP_4 }
	text = { trigger = { has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_PRIMARY_INTRIGUE_1 }
	text = { trigger = { has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_PRIMARY_INTRIGUE_2 }
	text = { trigger = { has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_3 } localisation_key = CR_BG_PRIMARY_INTRIGUE_3 }
	text = { trigger = { has_character_flag = cr_bg_primary_intrigue has_character_flag = cr_bg_primary_level_4 } localisation_key = CR_BG_PRIMARY_INTRIGUE_4 }
	text = { trigger = { has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_1 } localisation_key = CR_BG_PRIMARY_LEARNING_1 }
	text = { trigger = { has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_2 } localisation_key = CR_BG_PRIMARY_LEARNING_2 }
	text = { trigger = { has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_3 } localisation_key = CR_BG_PRIMARY_LEARNING_3 }
	text = { trigger = { has_character_flag = cr_bg_primary_learning has_character_flag = cr_bg_primary_level_4 } localisation_key = CR_BG_PRIMARY_LEARNING_4 }
}

defined_text = {
	name = GetCRBackgroundSecondaryEducationNarrative
	use_first_valid = yes

	text = { trigger = { has_character_flag = cr_bg_secondary_diplomacy has_character_flag = cr_bg_secondary_level_1 } localisation_key = CR_BG_SECONDARY_DIPLOMACY_1 }
	text = { trigger = { has_character_flag = cr_bg_secondary_diplomacy has_character_flag = cr_bg_secondary_level_2 } localisation_key = CR_BG_SECONDARY_DIPLOMACY_2 }
	text = { trigger = { has_character_flag = cr_bg_secondary_martial has_character_flag = cr_bg_secondary_level_1 } localisation_key = CR_BG_SECONDARY_MARTIAL_1 }
	text = { trigger = { has_character_flag = cr_bg_secondary_martial has_character_flag = cr_bg_secondary_level_2 } localisation_key = CR_BG_SECONDARY_MARTIAL_2 }
	text = { trigger = { has_character_flag = cr_bg_secondary_stewardship has_character_flag = cr_bg_secondary_level_1 } localisation_key = CR_BG_SECONDARY_STEWARDSHIP_1 }
	text = { trigger = { has_character_flag = cr_bg_secondary_stewardship has_character_flag = cr_bg_secondary_level_2 } localisation_key = CR_BG_SECONDARY_STEWARDSHIP_2 }
	text = { trigger = { has_character_flag = cr_bg_secondary_intrigue has_character_flag = cr_bg_secondary_level_1 } localisation_key = CR_BG_SECONDARY_INTRIGUE_1 }
	text = { trigger = { has_character_flag = cr_bg_secondary_intrigue has_character_flag = cr_bg_secondary_level_2 } localisation_key = CR_BG_SECONDARY_INTRIGUE_2 }
	text = { trigger = { has_character_flag = cr_bg_secondary_learning has_character_flag = cr_bg_secondary_level_1 } localisation_key = CR_BG_SECONDARY_LEARNING_1 }
	text = { trigger = { has_character_flag = cr_bg_secondary_learning has_character_flag = cr_bg_secondary_level_2 } localisation_key = CR_BG_SECONDARY_LEARNING_2 }
	text = { trigger = { always = yes } localisation_key = CR_BG_SECONDARY_NONE }
}

defined_text = {
	name = GetCRBackgroundClassNarrative
	use_first_valid = yes

	text = { trigger = { has_character_flag = cr_bg_class_administrator } localisation_key = CR_BG_CLASS_ADMINISTRATOR }
	text = { trigger = { has_character_flag = cr_bg_class_architect } localisation_key = CR_BG_CLASS_ARCHITECT }
	text = { trigger = { has_character_flag = cr_bg_class_courtesan } localisation_key = CR_BG_CLASS_COURTESAN }
	text = { trigger = { has_character_flag = cr_bg_class_duelist } localisation_key = CR_BG_CLASS_DUELIST }
	text = { trigger = { has_character_flag = cr_bg_class_game_master } localisation_key = CR_BG_CLASS_GAME_MASTER }
	text = { trigger = { has_character_flag = cr_bg_class_gardener } localisation_key = CR_BG_CLASS_GARDENER }
	text = { trigger = { has_character_flag = cr_bg_class_reveler } localisation_key = CR_BG_CLASS_REVELER }
	text = { trigger = { has_character_flag = cr_bg_class_hunter } localisation_key = CR_BG_CLASS_HUNTER }
	text = { trigger = { has_character_flag = cr_bg_class_torturer } localisation_key = CR_BG_CLASS_TORTURER }
	text = { trigger = { has_character_flag = cr_bg_class_spy } localisation_key = CR_BG_CLASS_SPY }
	text = { trigger = { has_character_flag = cr_bg_class_seducer male = yes } localisation_key = CR_BG_CLASS_SEDUCER }
	text = { trigger = { has_character_flag = cr_bg_class_seducer female = yes } localisation_key = CR_BG_CLASS_SEDUCTRESS }
	text = { trigger = { has_character_flag = cr_bg_class_mystic } localisation_key = CR_BG_CLASS_MYSTIC }
	text = { trigger = { has_character_flag = cr_bg_class_scholar } localisation_key = CR_BG_CLASS_SCHOLAR }
	text = { trigger = { has_character_flag = cr_bg_class_socializer } localisation_key = CR_BG_CLASS_SOCIALIZER }
	text = { trigger = { has_character_flag = cr_bg_class_strategist } localisation_key = CR_BG_CLASS_STRATEGIST }
	text = { trigger = { has_character_flag = cr_bg_class_theologian } localisation_key = CR_BG_CLASS_THEOLOGIAN }
	text = { trigger = { has_character_flag = cr_bg_class_adventurer } localisation_key = CR_BG_CLASS_ADVENTURER }
	text = { trigger = { has_character_flag = cr_bg_class_military has_character_flag = cr_bg_lowborn } localisation_key = CR_BG_CLASS_SOLDIER }
	text = { trigger = { has_character_flag = cr_bg_class_military has_character_flag = cr_bg_noble_born } localisation_key = CR_BG_CLASS_CAPTAIN }
}

defined_text = {
	name = GetCRBackgroundBosomNarrative
	use_first_valid = yes

	text = { trigger = { trait = cr_small_bosom } localisation_key = CR_BG_BODY_SMALL_BOSOM }
	text = { trigger = { trait = cr_moderate_bosom } localisation_key = CR_BG_BODY_MODERATE_BOSOM }
	text = { trigger = { trait = cr_full_bosom } localisation_key = CR_BG_BODY_FULL_BOSOM }
	text = { trigger = { trait = cr_ample_bosom } localisation_key = CR_BG_BODY_AMPLE_BOSOM }
	text = { trigger = { trait = cr_very_large_bosom } localisation_key = CR_BG_BODY_VERY_LARGE_BOSOM }
	text = { trigger = { always = yes } localisation_key = CR_BG_BODY_NONE }
}

defined_text = {
	name = GetCRBackgroundEndowmentNarrative
	use_first_valid = yes

	text = { trigger = { trait = cr_small_dick } localisation_key = CR_BG_BODY_SMALL_ENDOWMENT }
	text = { trigger = { trait = cr_average_dick } localisation_key = CR_BG_BODY_AVERAGE_ENDOWMENT }
	text = { trigger = { trait = cr_large_dick } localisation_key = CR_BG_BODY_LARGE_ENDOWMENT }
	text = { trigger = { trait = cr_exceptional_dick } localisation_key = CR_BG_BODY_EXCEPTIONAL_ENDOWMENT }
	text = { trigger = { always = yes } localisation_key = CR_BG_BODY_NONE }
}

defined_text = {
	name = GetCRBackgroundParentsNarrative
	use_first_valid = yes

	text = { trigger = { has_character_flag = cr_bg_both_parents_alive } localisation_key = CR_BG_PARENTS_BOTH_ALIVE }
	text = { trigger = { has_character_flag = cr_bg_mother_only } localisation_key = CR_BG_PARENTS_MOTHER_ALIVE }
	text = { trigger = { has_character_flag = cr_bg_father_only } localisation_key = CR_BG_PARENTS_FATHER_ALIVE }
	text = { trigger = { has_character_flag = cr_bg_both_dead } localisation_key = CR_BG_PARENTS_BOTH_DEAD }
}
